Créer et gérer un cookie en Javascript>

Créer et gérer un cookie en Javascript



La différence majeure entre un cookie créé par un script PHP et celui d'un script Javascript est l'endroit où il peut être créé. En PHP, le cookie doit être envoyé avant la balise car il doit faire partie de l'entête de la requête HTTP tandis qu'en Javascript, le cookie peut être créé n'importe où dans le document.

Le cookie est un petit fichier texte enregistré dans la mémoire du fureteur côté client, peut contenir n'importe quelle valeur, et sa durée de vie est limitée.

Créer un cookie



En Javascript, nous créons un cookie grâce à cette synthaxe précise :



Au lieu d'utiliser cette synthaxe chaque fois que nous voulons créer un cookie, nous pouvons créer une fonction creerCookie() qui s'occupera de la synthaxe :



Lire un cookie



Lire est cookie demande à ce que l'on cherche le nom du cookie dans l'array qui contient tous les cookies.

Créons une fonction nommée lireCookie(), laquelle prend le nom du cookie comme argument :



Supprimer un cookie



Supprimer un cookie est, en fait, la même chose que créer un cookie mais dont la date d'expiration est antérieure (chiffre négatif). Vous pouvez donc supprimer un cookie en utilisant la même fonction que pour le créer :